/**
 * 职位相关API
 */
import request from '@/utils/request'

export default {
  /**
   * 获取职位列表
   * @param {Object} params - 查询参数
   */
  getPositions(params) {
    return request({
      url: '/positions/',
      method: 'get',
      params
    })
  },

  /**
   * 获取职位详情
   * @param {number} id - 职位ID
   */
  getPositionDetail(id) {
    return request({
      url: `/positions/${id}/`,
      method: 'get'
    })
  },

  /**
   * 获取筛选选项
   */
  getFilterOptions() {
    return request({
      url: '/positions/filter_options/',
      method: 'get'
    })
  },

  /**
   * 获取AI岗位列表
   * @param {Object} params - 查询参数
   */
  getAIPositions(params) {
    return request({
      url: '/positions/ai/',
      method: 'get',
      params
    })
  }
}

